package Compile.CIFA;

/*
* 采用枚举类型的TokenType表示单词的类型
* */
public enum TokenType {
    // 关键字、标识符、数字、字符串、分隔符等
    // 关键字
    KEYWORD,
    // 标识符
    IDENTIFIER,
    // 分隔符
    SEPARATOR,
    // 出错
    ERROR_TYPE,
    // 操作符 > < = <> <= >=
    OPERATOR,
    // 数据类型
    INT,
    FLOAT,
    STRING,
    // 数据值（字符串，常量）
    INTV,
    FLOATV,
    STRINGV,
    // 注释
    ANNOTATION,
    // #
    JINGHAO
}

